"""
超市管理系统启动脚本
"""

import os
import webbrowser
import threading
import time
from app import app

def open_browser():
    """在启动后打开浏览器"""
    time.sleep(1)
    webbrowser.open('http://127.0.0.1:5000')

if __name__ == '__main__':
    # 确保数据目录存在
    if not os.path.exists('data'):
        os.makedirs('data')
    
    # 启动浏览器线程
    threading.Thread(target=open_browser).start()
    
    # 启动 Flask 应用
    print("超市管理系统正在启动...")
    print("应用将在浏览器中自动打开")
    print("按 Ctrl+C 停止服务器")
    
    app.run(debug=True, port=5000) 